iT邦幫忙

2024 iThome 鐵人賽

DAY 24
0

Windows 子系統 Linux (WSL)

什麼是 WSL?

WSL 是一個功能,允許在 Windows 10 和 Windows Server 2019 上原生運行 Linux 二進位檔。最初,它是為需要直接在 Windows 工作站上運行 Bash、Ruby 以及原生 Linux 命令行工具(如 sed、awk、grep 等)的開發人員而設計的。WSL 的第二個版本於 2019 年 5 月發布,引入了一個真實的 Linux 內核,利用了一部分 Hyper-V 功能。

WSL 怎麼用?

如果讀者都沒安裝過 WSL,可以通過以管理員身份運行 PowerShell 命令 wsl --install 來安裝。

如果有看到說明文字的話,可以下以下命令查詢目前可以下載的版本:


wsl --list --online

接著,可以選擇一個想要下載的版本:


wsl --install -d <DistroName> 

WSL 安裝了一個名為 Bash.exe 的應用程序,只需在 Windows 控制台中輸入 bash 即可啟動 Bash Shell。

我們可以從這個 Shell 獲得完整的 Linux 主機外觀和感受,包括標準的 Linux 目錄結構 ~

Windows Subsystem for Linux (WSL)
PS C:\htb> ls /

bin   dev  home  lib  lib64  media  opt  root  sbin  srv  tmp  var
boot  etc  init  lib32  libx32  mnt  proc  run  snap  sys  usr

我們可以通過 mnt 目錄訪問主操作系統上的 C$ 和 volume,使 WSL 主機和 Windows 主操作系統之間的轉換無縫進行。

一旦進入這個 Bash Shell,我們可以像與任何基於 Linux 的操作系統互動一樣與 WSL 互動:運行命令、安裝更新/包等。

Windows Subsystem for Linux (WSL)
PS C:\htb> uname -a

Linux WS01 4.4.0-18362-Microsoft #476-Microsoft Fri Nov 01 16:53:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux

若讀者在下載時遇到問題,可以參考:https://learn.microsoft.com/zh-tw/windows/wsl/troubleshooting#installation-issues

今日心得

今天要回國了,有一些不一樣的心得跟體驗o.o

目標也有點改變XD

希望之後可以朝心中的目標邁進。

參考資源

https://academy.hackthebox.com/


上一篇
初探 Windows 管理工具 (WMI)
下一篇
Windows Security - 簡介 SID 安全識別碼 、ACE、UAC等
系列文
前端小廢物誤入 Hackthebox Module31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言